$(function() {
	$.fn.extend({
		/**
		 * jeasyui-datagrid 分页的封装方法
		 * @version 1.0
		 */
		datagrid_pagination : function(dg,url, json,sortField,sortType) {
			$(dg).datagrid("loading");
			var pager = dg.datagrid('getPager');
			$(pager).pagination({
				onSelectPage : function(pageNumber, pageSize) {
					dg.datagrid_pagination(dg, url, json,sortField,sortType);
				}
			});
			var options = $(pager).pagination("options");
			var pageSize = options.pageSize;
			var currpage = options.pageNumber;
			$.ajax({
				type : "post",
				url : url + '?sortField='+sortField+'&sortType='+sortType+'&page=' + currpage
						+ '&rows=' + pageSize,
				dataType : "json",
				contentType : "application/json;charset=utf-8;",
				data : JSON.stringify(json),
				success : function(data) {
					$(dg).datagrid("loaded");
//					var result = data.result;
//					if (result == '1') {
//						
//					} else {
//						$.messager.alert("提示", "查询异常："+data.msg);
//						return;
//					}
					//当前判断处理 没有数据的情况 必要
					if(data == undefined || data.total == 0){
						$(dg).datagrid('loadData', { total: 0, rows: [] }); 
					}else{
						$(dg).datagrid('loadData',data);
					}
				}
			});

		}
	});
});
